package com.qf.FinancialManagement.domain;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

/**
 * ---好运常在---
 *
 * @author ChengShuaiKe
 * @date 2025/9/6 0006
 * @desc
 */
@Data
public class SettlementImportDTO {
    @NotBlank(message = "对账单号不能为空")
    private String statementNo;

    @NotBlank(message = "承运商不能为空")
    private String carrier;

    @NotBlank(message = "结算状态不能为空")
    private String settlementStatus;

    @NotNull(message = "订单总数量不能为空")
    private Integer totalOrders;

    private Integer goodsQuantity;

    private BigDecimal totalVolume;

    private BigDecimal totalWeight;

    @NotNull(message = "应付总金额不能为空")
    private BigDecimal payableAmount;

    private BigDecimal actualAmount;

    private String creator;
}
